package com.example.qcrmdemo.service;

import com.example.qcrmdemo.entity.Role;
import com.github.pagehelper.PageInfo;

public interface RoleService {

    /**
     * 根据用户名密码查询用户信息
     * @param username 用户名
     * @param password 登录密码
     * @return 用户数据
     */
    Role findByNamePass(String username, String password);

    /**
     * 增加用户名密码
     * @param role
     * @return
     */
    boolean append(Role role);

    /**
     * 根据关键字查询信息
     * @param pageNum
     * @param pageSize
     * @param keyword
     * @return
     */
    PageInfo<Role> findByKeyword(int pageNum, int pageSize, String keyword);

    Role findById(int id);

    boolean modify(Role role);

    boolean remove(int id);
}
